Math অবজেক্ট আপনাকে নম্বর নিয়ে গানিতিক কার্য সম্পাদনে সাহায্য করে।
Math অবজেক্ট কিছু গানিতিক মেথড যোগ করেছে।
Math অবজেক্টের একটি সাধারণ ব্যবহার হলো এলোমেলো নম্বর তৈরি করাঃ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>Math.random()-এ 0 এবং 1 এর মধ্যে রেনডম নাম্বার রিটার্ন করে। </h4>
<button onclick="myFunc()">নিজে চেষ্টা করি</button>
<p id="test"></p>
<script>
function myFunc() {
document.getElementById("test").innerHTML = Math.random();
}
</script>
</body>
</html>
Math এর কোনো কন্সট্রাক্টর(constructor) নেই। প্রথমে Math অবজেক্ট তৈরি করার জন্য কোনো মেথড নেই।
Math.min() এবং Math.max() একটি আর্গুমেন্টের তালিকা থেকে সর্বনিম্ন ও সর্বোচ্চ নম্বর খুজে পেতে ব্যবহার করা হয়ঃ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>Math.min() সর্বনিম্ন ভ্যালু রিটার্ন করে। </h4>
<button onclick="myFunc()">নিজে চেষ্টা করি</button>
<p id="test"></p>
<script>
function myFunc() {
document.getElementById("test").innerHTML =
Math.min(65, 50, 120, 78, -6, -180);
}
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>Math.max() সর্বোচ্চ ভ্যালু রিটার্ন করে। </h4>
<button onclick="myFunc()">নিজে চেষ্টা করি</button>
<p id="test"></p>
<script>
function myFunc() {
document.getElementById("test").innerHTML =
Math.max(65, 50, 120, 78, -6, -180);
}
</script>
</body>
</html>
Math.random() ০ এবং ১ এর মধ্যে একটি এলোমেলো নম্বর রিটার্ন করেঃ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>Math.random()-এ 0 এবং 1 এর মধ্যে রেনডম নাম্বার রিটার্ন করে। </h4>
<button onclick="myFunc()">নিজে চেষ্টা করি</button>
<p id="test"></p>
<script>
function myFunc() {
document.getElementById("test").innerHTML = Math.random();
}
</script>
</body>
</html>
Math.random() সর্বদা ১ এর চেয়ে ছোট নম্বর রিটার্ন করে।
Math.round() নিকটবর্তী পূর্ণ নম্বরে পরিনত করেঃ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>Math.round () তার নিকটতম পূর্ণসংখ্যায় একটি সংখ্যাকে পরিণত করে। </h4>
<button onclick="myFunc()">নিজে চেষ্টা করি</button>
<p id="test"></p>
<script>
function myFunc() {
document.getElementById("test").innerHTML = Math.round(3.4);
}
</script>
</body>
</html>
Math.ceil() নম্বরকে উপরের নিকটবর্তী পূর্ণ নম্বরে পরিনত করেঃ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4> Math.ceil() প্রদত্ত নম্বরের <strong>উপরে</strong>নিকটবর্তী পূর্ণ নম্বরে পরিনত করে। </h4>
<button onclick="myFunc()">নিজে চেষ্টা করি</button>
<p id="test"></p>
<script>
function myFunc() {
document.getElementById("test").innerHTML = Math.ceil(3.4);
}
</script>
</body>
</html>
Math.floor() নম্বরকে নিচের নিকটবর্তী পূর্ণ নম্বরে পরিনত করেঃ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>Math.floor() প্রদত্ত নম্বরের <strong>নিচে</strong> নিকটবর্তী পূর্ণ নম্বরে পরিনত করে।</h4>
<button onclick="myFunc()">নিজে চেষ্টা করি</button>
<p id="test"></p>
<script>
function myFunc() {
document.getElementById("test").innerHTML = Math.floor(3.7);
}
</script>
</body>
</html>
Math.floor() এবং Math.random() ০ এবং ১০ এর মধ্যে যেকোন একটি এলোমেলো নম্বর পাওয়ার জন্য ব্যবহার করা যায়ঃ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>Math.floor() সংযুক্ত করে Math.random() রেনডম পূর্ণসংখ্যা রিটার্ন করে। </h4>
<button onclick="myFunc()">নিজে চেষ্টা করি</button>
<p id="test"></p>
<script>
function myFunc() {
document.getElementById("test").innerHTML =
Math.floor(Math.random() * 11);
}
</script>
</body>
</html>
জাভাস্ক্রিপ্টে ৮ টি গানিতিক ধ্রুবক রয়েছে যাদেরকে Math অবজেক্ট দ্বারা এক্সেস করা যায়ঃ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<h4>ম্যাথ ধ্রুবকগুলো হচ্ছে E, PI, SQR2, SQR1_2, LN2, LN10, LOG2E, LOG10E</h4>
<button onclick="myFunc()">নিজে চেষ্টা করি</button>
<p id="test"></p>
<script>
function myFunc() {
document.getElementById("test").innerHTML =
Math.E + "<br>" +
Math.PI + "<br>" +
Math.SQRT2 + "<br>" +
Math.SQRT1_2 + "<br>" +
Math.LN2 + "<br>" +
Math.LN10 + "<br>" +
Math.LOG2E + "<br>" +
Math.LOG10E + "<br>";
}
</script>
</body>
</html>
মেথড | বর্ননা |
---|---|
abs(x) | x এর নিশ্চিত মান রিটার্ন করে |
acos(x) | x এর অ্যাকোসাইন রেডিয়ানে রিটার্ন করে |
asin(x) | x এর arcsine রেডিয়ানে রিটার্ন করে |
atan(x) | x এর arctangent সংখ্যায় -PI/2 এবং PI/2 এর মাঝের একটি রেডিয়ান ভ্যালুতে রিটার্ন করে |
atan2(y,x) | আর্গুমেন্টের ভাগফলের arctangent রিটার্ন করে |
ceil(x) | x এর উপরের নিকটবর্তী পূর্ন সংখ্যা রিটার্ন করে |
cos(x) | x এর cosine মান রিটার্ন করে(x রেডিয়ানে হবে) |
exp(x) | Ex এর মান রিটার্ন করে |
floor(x) | x এর নিচের নিকটবর্তী পূর্ন সংখ্যা রিটার্ন করে |
log(x) | x এর E ভিত্তিক লগারিদম রিটার্ন করে |
max(x,y,z,...,n) | সর্বোচ্চ মান রিটার্ন করে |
min(x,y,z,...,n) | সর্বনিম্ন মান রিটার্ন করে |
pow(x,y) | y কে x এর পাওয়ার ধরে x এর মান রিটার্ন করে |
random() | ০ এবং ১ এর মধ্যে একটি এলোমেলো নম্বর রিটার্ন করে |
round(x) | x এর নিকটবর্তী পূর্ণসংখ্যা রিটার্ন করে |
sin(x) | x এর sine মান রিটার্ন করে(x রেডিয়ানে থাকবে) |
sqrt(x) | x এর বর্গমূল রিটার্ন করে |
tan(x) | কোণের tangent রিটার্ন করে |
সম্পূর্ণ রেফারেন্সের জন্য আমাদের Math অবজেক্ট রেফারেন্সে যান।
Read more